This was the perfect place for me. Booked last minute due to a bad experience elsewhere, it met all my needs. I would gladly stay again in future.