Good location, pleasant hosts but lacking some basic amenities.