We had a wonderful stay at Craig's. The room had everything a traveller needed, including a bar fridge. The communal kitchen was very clean, as was the communal fridge. The pool is lovely. Craig is a wonderful host who will try his best to accomodate any requests a traveller has. Craig even picked us up from the airport, without us asking. I thoroughly recommend Craig's for a lovely holiday