Wonderful place to stay with all amenities considered for long term stays. Excellent communication before and throughout the stay as well.