A very relaxing stay with top notch facilities in a prime location