Perfect location, good communication and a wonderful stay.