Absolutely perfect! Very clean, modern, and hospitable and had everything I needed. I would return myself if ever needed and would recommend this place to friends and/or family.