Perfect location, very clean and has everything that the ad says. Very good communication and check in/out was very easy. Would stay again.