Excellent communication. Great location. Clean, comfortable and modern. All amenities available. Highly recommended.