excellent location, welcoming host, cleanliness, good value for money