Clean and great location. Be aware that there is a resort fee charge on check-in.