Excellent location, clean and modern, they have provided everything for a wonderful stay!