This place is perfect for a long weekend. it has everything you need and the location is amazing - we were never more than 10 minutes away from any of our destinations. The place was spotless and so cute. The only slight annoyance is that you can hear everyone in the unit above you.