Had a great time. The place was very clean and in a great location. David has excellent suggestions for activities and restaurants. I would stay here again if and when I go back.