Perfect condo, location and communication!! They had all the amenities we needed and more!! We loved every second we got to spend here!