Stay at this 5-star luxury property in Falmouth. Enjoy free breakfast, free WiFi, and a full-service spa. Our guests praise the pool and the helpful staff in our reviews. Popular attractions Burwood Beach and Blue Waters Beach Club are located nearby.