Perfect location, safe, clean, comfortable, excellent communication. We had an outstanding holiday. Thank you!