Fantastic location, immaculately clean, well fitted out, terrific communication, everything provided that you could possibly need for a relaxing stay.