Is this place still a good place to stay. We stayed there a couple of years ago and found it quite satisfactory and reasonably price. However, I can't seem to find a website for them and a couple of reviews were not good. Looking for a place for the conclave.
Thanks,
Dave
Thanks,
Dave
