The staff were fantastic 10/10. The location was fun, with things happening all around. Such a fantastic vibe. The breakfast was ok, with a lot of options; however, any other meals were mediocre, taking a long time to be served even when no other guests were in the restaurant. The gym was very small and the equipment in poor condition and the pool was often dirty with algae and things floating in it. The view, however, made everything better!