A very nice, clean, modern place with excellent amenities. The location is absolutely great. Would definitely stay again.