This place is great! Very modern and clean. David and his team took care on all of our needs. The view is amazing!