Five stars for cleanliness, location and staff! I would easily stay here again.