A super relaxing very cleverly renovated oasis in the heart of Byron