Great location, accurate pictures, super clean, and above all, great communication! The staff was very flexible with my stay extension and the check-in instructions were super clear!