Awesome view, great resort to stay in. Cleaning fee seems a bit much considering the room didn't get cleaned or replenished at all over our 6 night stay.