David's place is great, he provides everything you need and more. And the view from the balcony, wow! I would definitely stay again.