We have enjoyed staying here. Due to rain our original booking was flooded and on the daybed check in we were given another apartment to stay in with similar amenities and incredible views. We really enjoyed the stay. We would come back.