This place and experience has it all: location, cleanliness, beautiful interior etc… I would definitely stay here again