10 out of 10!! Everything we needed and more! Great host, great communication and easy checkin/checkout. Well designed and comfortable flat near the beach.