Had a wonderful stay, will definitely come back again. The place is neat, modern & beautiful. The view is incredible. The restaurants are downstairs. It was a perfect stay. Giving it a 5 star rating.