A fully self contained place in an excellent location. The owners have taken great care of even the minute amenities. This place definitely gives the best stay experience for families and friends.