Very deserved 5 stars. A lovely clean well presented place to stay with great veiws and amenities excellent host with good communication.and easy to find. Well worth it. Definitely recommend.