Beautiful room with stunning view and all the comfort of a hotel. Nice pool with free pool towels and well equipped gym. David always replied very fast on all our inquiries.
Small disappointment was that early check-in was not possible even though confirmed in advance. And the sofa bed for our kids was not ready even though we booked for four people.
But we would definitely stay again and highly recommended Davids apartment.