5 stars all around. The place was clean and stylish. Check in and out were super smooth. Highly recommended.