Perfect space and location. Prompt and courteous communication. Peaceful and serene setting. Great value for the price. Mahalo!