Craig's place is excellent. It has everything you need for a short or long stay. It is close to the beach, restaurants, cafes and other facilities - all within easy walking distance. We hope to be back again soon and would recommend it to anyone - exceptionally clean and well presented, great communication and flexible. Thanks Craig