Definitely a place to stay. Nothing is perfect and the cleanliness could be better (dusty bed lamps and dirty life vests), but don't worry about it. The location is an experience in itself, we'd stay again.