Beautiful location and provided required amenities