David’s place is great. Unbeatable location, fantastic check in - check out process. Easy to contact and solving every single situation. I’ll return to this place again in my next family trip.