Very clean and nice place with a wonderful location. Very easy to check in and out and has everything we needed.