Graeme's place is perfect! It has everything you need and ever more! We had an awesome stay there! Thanks