Blooming Grove Mansion

House • South Blooming Grove
[destiny_amenties view-type="after title services"]

Share

Copie to Clipboard

Request Booking

About the property

Discover the elegance of The Mansion at Blooming Grove, your ideal destination for both grand celebrations and serene getaways. With 12 beautifully appointed bedrooms and 10 luxurious bathrooms, this estate promises comfort and style. Experience the ultimate in sophistication and charm at this exquisite mansion, where every visit is a memorable adventure.

Sleeping Arrangements

[destiny_amenties view-type="Sleeping Arrangements"]

Amenities

Please select listing to show.
[destiny_amenties]

Book Blooming Grove Mansion

South Blooming Grove

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.