10/10. Beautiful location. Comfortable and clean. Lovely welcoming hosts. The spa pool was fantastic too!