We stayed for one full week. The location was perfect. The amenities were amazing, staying in your own apartment for your trip is far more superior than staying at a hotel. The only problem we had during our stay is you can tell the apartment was built very very fast without any attention to details. The bathroom was the worst part. Water from the shower flooded the bathroom, the glass was coming detached from the hinges looking like it was about to fall off. Other than that issue everything else was amazing and we will definitely be back!