Incredible location, nice staff, cleanliness is an issue however.