The place is beautiful and clean in a fantastic location. David and Luis are fantastic hosts who know what they're doing.