New Stone Resort

House • Swan Lake
[destiny_amenties view-type="after title services"]

Share

Copie to Clipboard

Request Booking

About the property

Welcome to New Stone Resort, your serene getaway nestled in the picturesque Swan Lake. This expansive property boasts 32 beautifully appointed bedrooms and 23 in-suite bathrooms.
ensuring a comfortable stay for large groups or family gatherings. Enjoy the convenience of essential amenities, including air conditioning for those warm summer days. Dive into relaxation and make unforgettable memories at New Stone Resort, where comfort meets nature.

Sleeping Arrangements

[destiny_amenties view-type="Sleeping Arrangements"]

Amenities

Please select listing to show.
[destiny_amenties]

Book New Stone Resort

Swan Lake

Nights

Weekends require a minimum stay of 3 nights

845-213-6425
	const booking_form = document.querySelector('.property--booking-form');
	const book_now_btn = document.querySelector('.property--book-now');

	if (booking_form) {
		book_now_btn.addEventListener('click', (e) => {
			const notice = booking_form.querySelector('.notice');
			notice.style.display = 'none';
			e.preventDefault();
			if (booking_form.reportValidity()) {
				book_now_btn.classList.add('submitting');
				book_now_btn.disabled = true;
				let data = new FormData(booking_form);
				data.append('action', 'submit_booking_form');
				data.append('property_id', destiny_obj.property_id);
				data.append('room_id', destiny_obj.room_id);
				data.append('nonce', destiny_obj.nonce);

				let jsonObject = {};
				data.forEach((value, key) => {
					jsonObject[key] = value;
				});

				jQuery.post(destiny_obj.ajax_url, jsonObject, function (response, code) {
          console.log(response)
					book_now_btn.disabled = true;
					book_now_btn.classList.remove('submitting');
          
          console.log(code === 'success' && response.data && response.data.status && response.data.message);
          console.log(response.data.message);
          
					if (code === 'success' && response.data && response.data.status && response.data.message) {

						booking_form.reset();
						notice.innerHTML = response.data.message;
						notice.style.display = 'block';
					} else {

						if(response.data.code && response.data.code === 666 && response.data.message){

								alert(`Weekend reservations require at least 3 nights. Change your dates to proceed with booking..`);

						}else if(response.data.message) {
              alert(response.data.message);
            }else{
							alert("Sorry!, There is some issue while creating your booking please try again latter!");
						}

					}
				});

			} else {

			}
		});
	}

Similar properties

Similar listings explore other properties you might like.