Exceed my expectations. Will only book this when I come back to Thailand!