A beautiful place fully self contained, modern and clean. I really enjoyed my stay and will be back for sure. Andrew