This place has everything you could possibly need and is in an excellent location just a short walk from the beach. It is beautifully decorated and impeccably clean, cannot recommend it highly enough.