Beautifully appointed, modern, clean, stylish and very well located on the beach front. A perfect stay, can't be faulted! Recommended +++