ticks all the boxes. great location, beautiful place and extremely comfortable. Chris the owner really has thought about everything. would definitely stay here again