Magical spot - wonderful place with great amenities located in rustic splendour