We are thinking of staying here in April 2007. Not much to see on web site as it may be new, no forums that I can find. Has anyone stayed there?