Super clean, would even go as far to say cleaner than most hotels. Friendly, approachable guy that made our stay very easy. Good facilities and a beautiful location.