Perfect self contained guest house. Nothing lacking in terms of comfort or amenities. Great place to stay.