Spacious and clean with excellent amenities. Great location also. Can't fault it.